/*
 * 创建日期 2006-11-6
 *
 * TODO 要更改此生成的文件的模板，请转至
 * 窗口 － 首选项 － Java － 代码样式 － 代码模板
 */
package com.vanda.util;

/**
 * @author wangying
 *
 * TODO 要更改此生成的类型注释的模板，请转至
 * 窗口 － 首选项 － Java － 代码样式 － 代码模板
 */
public class LogFunc {
	
	public static void info(Object obj){
		int log = getLogLevel();
		
		if (log <= 0) {
			System.out.println(obj);
		}
	}
	
	public static void warn(Object obj){
		int log = getLogLevel();
		
		if (log <= 1) {
			System.err.println(obj);
		}
	}
	
	public static void error(Object obj){
		int log = getLogLevel();
		
		if (log <= 2) {
			System.err.println(obj);
		}
	}
	
	private static void error(Throwable cause){
		int log = getLogLevel();
		
		if (log <= 2) {
			cause.printStackTrace(System.err);
		}
	}
	
	private static int getLogLevel(){
		return Globals.getIntValue("log.level");
	}
}
